@import "../../edit/edit.wxss";
.custom-submit{
  .info{
    .li{
      .tr{
        text-align: right;
      }
      padding-top: 5rpx;
      padding-bottom: 5rpx;
      &.li_auto{
        height: auto;
        .text{
          width: 40%;
        }
        .n-input{
          align-items: center;
        }
        .textarea.t_hei{
          min-height: auto;
          padding: 20rpx 0;
        }
      }
    }
    .h3{
      font-size: 28rpx;
      font-weight: bold;
      color: #000;
      padding: 0 20rpx;
      .red{
        padding-left: 5rpx;
        color: #f00;
      }
    }
    .h4{
      font-size: 28rpx;
      color: #666;
      margin:10rpx 0;
    }
    .textarea{
      width: 100%;
      min-height: 150rpx;
      line-height: 40rpx;
      text-align: right;
    }
    .house-list{
      width: 100%;
      padding: 20rpx;
      box-sizing: border-box;
      font-size: 28rpx;
      border-bottom: 20rpx solid #f5f5f5;
      .area{
        width: 100%;
        box-sizing: border-box;
        border-radius: 5rpx;
        overflow: hidden;
        border:#e0e0e0 solid 1rpx;
        margin-top: 15rpx;
        .a-top{
          height: 58rpx;
          line-height: 58rpx;
          background: #f1f1f1;
          padding: 0 10rpx;
        }
        .a-info{
          padding: 20rpx;
          .a-input{
            width: 100%;
            height: 36rpx;
            line-height: 36rpx;
          }
        }
      }
    }
    .upload-list{
      width: 100%;
      padding-top: 20rpx;
      .up-text{
        display: block;
        width: 100%;
        height: 87rpx;
        line-height: 67rpx;
        padding: 10rpx 40rpx;
        box-sizing: border-box;
        font-size: 28rpx;
        border-top:#dcdcdc solid 1rpx;
        border-bottom:#dcdcdc solid 1rpx;
        background: #fff;
        color: #000;
        .gray{
          color: #666;
        }
      }
      .img-list{
        padding: 20rpx 40rpx;
        .dd{
          width: 100%;
          border:#dcdcdc solid 1rpx;
          box-sizing: border-box;
          padding: 10rpx;
          display: flex;
          align-items: center;
          background-color: #fff;
          margin-bottom:15rpx;
          image{
            width: 80rpx;
            height: 80rpx;
            border-radius: 5rpx;
          }
          .img-text{
            flex:1;
            font-size: 28rpx;
            color: #686868;
            height: 32rpx;
            line-height: 32rpx;
            padding-left: 10rpx;
          }
        }
      }
      .upload{
        .u-text{
          color:#0084ff;
          height: 80rpx;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 100%;
          box-sizing: border-box;
          border:#dcdcdc dashed 1rpx;
          border-radius: 5rpx;
          background: #fff;
          font-size:26rpx;
        }
      }
    }
  }
}